<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class TypeController extends CommonController{
	private $typeModel;
	//构造函数
	public function __init()
	{
		parent::__init();
		$this->typeModel = new \Common\Model\Type;
	}
	
//	首页显示
	public function index(){
//		统计总数
		$total = $this->typeModel->count();
		$page = Page::row(8)->desc(array('pre'=>'<<上一页', 'next'=>'下一页>>'))->make($total);
		View::with('page',$page);
		$typeData = $this->typeModel->limit(Page::limit())->get();
		View::with('typeData',$typeData);
		View::make();
	}
	
//	添加类型
	public function add(){
		if(IS_POST){
			if(!$this->typeModel->stroe()) view::error($this->typeModel->getError());
			View::success('添加成功','index');
		}
		View::make();
	}
//	修改类型
	public function edit(){
		$tid = Q('get.tid',0,'intval');
		if(IS_POST){
			if(!$this->typeModel->edit()) View::error($this->typeModel->getError());
			View::success('修改成功','index');
		}
//		获得旧数据
		$oldData = $this->typeModel->where("tid = {$tid}")->find();
//		分配数据
		View::with('oldData',$oldData);
		View::make();
	}
	
//	删除类型
	public function del(){
//		获得id
		$tid = Q('get.tid',0,'intval');
		$this->typeModel->where("tid = {$tid}")->delete();
		View::success('删除成功','index');
	}
	
	
	
	
	
	
	
}
